# 导包
import pytest
import requests
from api.ihrm_longin_aip import Ihrm_LonginAPI


# 这是ihtm_添加员工接口层

class Ihrm_AddAPI:

    @classmethod
    # 登录成功
    def ihrm_Add(cls, url_body):
        # 准备ihrm登录请求的请求体，获取到令牌
        url_longin_body = {"mobile": "13800000002", "password": "123456"}

        # 调用ihrm登录接口层的登录请求类的方法，参数中传递请全体，获取响应数据
        res = Ihrm_LonginAPI.ihrm_longin(url_longin_body)

        # 从响应数据中获取到的结果，拼成一个完整的令牌
        token = "Bearer " + res.json()["data"]

        # 准备添加员工接口的请求体
        url_hang = "http://ihrm-test.itheima.net/api/sys/user"
        url_head = {"Authorization": token}

        # 发送请求，获取响应数据
        res = requests.post(url=url_hang, headers=url_head, json=url_body)
        print("响应数据===", res)

        return res
